package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import java.util.Date;
import javax.persistence.Table;

/**
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_attendance_status")
@Key(UUID = true)
public class AttendanceStatusDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 考勤记录ID
     */
    private String recordId;
    /**
     * 员工ID
     */
    private String empId;
    /**
     * 工号
     */
    private String number;
    /**
     * 考勤日期
     */
    private Date date;
    /**
     * 考勤状态
     */
    private Integer status;
    /**
     * 分钟数
     */
    private Integer minutes;
    /**
     * 扣款（单次）
     */
    private Integer deduction;
    /**
     * 考勤备注
     */
    private String remark;
    /**
     * 公司id
     */
    private String companyId;



}

